package operador;

import java.util.ArrayList;
import java.util.Random;

import clases.casillas.Casilla;

public class Operador {

	public int randInt(int min, int max) {

		Random rand = new Random();

		int randomNum = rand.nextInt((max - min) + 1) + min;

		return randomNum;
	}

	public boolean isInteger(String str) {
		try {
			Integer.parseInt(str);
			return true;
		} catch (NumberFormatException nfe) {
		}
		return false;
	}

	public boolean isFloat(String str) {
		try {
			Float.parseFloat(str);
			return true;
		} catch (NumberFormatException nfe) {
		}
		return false;
	}

	public static Casilla buscarCasilla (ArrayList<Casilla> casillas, String nombre){
		
		for (Casilla casilla : casillas) {
			if (casilla.getNombre().equals(nombre)) return casilla;
		}
		
		
		return null;
	}
}
